A town with a prominent clock tower, a green-roofed building, and a street lined with variously colored buildings.

Search Charles City hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Charles City hotels

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
8.8 out of 10, Excellent, (557 reviews)
"Great stay"
United States
Lyubov
The price is AU$159
includes taxes & fees
8 July - 9 July
Hampton Inn by Hilton Petersburg Fort Lee

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.4 out of 10, Very good, (1,001 reviews)
"Was a great stay at comfort inn."
United States
doree
The price is AU$151
includes taxes & fees
5 July - 6 July
Comfort Inn Petersburg Fort Lee Area

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very good, (1,001 reviews)
"Clean room nice breakfast"
United States
Dale
The price is AU$179
includes taxes & fees
26 July - 27 July
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
8.0 out of 10, Very good, (212 reviews)
"Loved my stay here "
United States
Nyakeh
The price is AU$134
includes taxes & fees
29 June - 30 June
Woodspring Suites Petersburg Near Fort Lee

Fairfield Inn By Marriott Richmond Chester

Fairfield Inn By Marriott Richmond Chester
3.0 star property
Chester
8.2 out of 10, Very good, (955 reviews)
"Over all wonderful experience i will be staying again"
United States
Zackary
The price is AU$165
includes taxes & fees
30 June - 1 July
Fairfield Inn By Marriott Richmond Chester

Howard Johnson by Wyndham Williamsburg

Howard Johnson by Wyndham Williamsburg
2.0 star property
Lightfoot
7.0 out of 10, Good, (1,083 reviews)
"The hottub in the room was nice the lady and her husband at the front desk were very nice and helpful <3 10 out of 10 would stay here again"
United States
Kathryn
The price is AU$98
includes taxes & fees
30 June - 1 July
Howard Johnson by Wyndham Williamsburg

Towneplace Suites By Marriott Richmond Colonial Heights

Towneplace Suites By Marriott Richmond Colonial Heights
3.0 star property
Colonial Heights
9.2 out of 10, Wonderful, (316 reviews)
"Clean room, excellent staff."
United States
Heather
The price is AU$219
includes taxes & fees
1 July - 2 July
Towneplace Suites By Marriott Richmond Colonial Heights

Kingsmill Resort

Kingsmill Resort
4.0 star property
Kingsmill
8.8 out of 10, Excellent, (1,006 reviews)
"Beautiful resort. The Marina was beautiful and our room was incredible."
United States
Caitlin
The price is AU$352
includes taxes & fees
29 June - 30 June
Kingsmill Resort

Williamsburg Woodlands Hotel & Suites, an official Colonial Williamsburg Hotel

Williamsburg Woodlands Hotel & Suites, an official Colonial Williamsburg Hotel
3.0 star property
Colonial Williamsburg
8.8 out of 10, Excellent, (1,781 reviews)
"Wonderful stay!"
United States
Julie
The price is AU$175
includes taxes & fees
19 July - 20 July
Williamsburg Woodlands Hotel & Suites, an official Colonial Williamsburg Hotel

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.2 out of 10, Wonderful, (182 reviews)
"Loved the hotel and our experince was fantastic"
United States
Cynthia
The price is AU$197
includes taxes & fees
26 July - 27 July
Hotel Petersburg, Tapestry Collection By Hilton

Hampton Inn by Hilton Hopewell Fort Lee

Hampton Inn by Hilton Hopewell Fort Lee
2.5 star property
Hopewell
8.2 out of 10, Very good, (414 reviews)
"The hotel was clean and staff friendly."
United States
MICHELLE
The price is AU$177
includes taxes & fees
2 July - 3 July
Hampton Inn by Hilton Hopewell Fort Lee

Country Inn & Suites by Radisson, Williamsburg East (Busch Gardens), VA

Country Inn & Suites by Radisson, Williamsburg East (Busch Gardens), VA
3.0 star property
Williamsburg
7.6 out of 10, Good, (172 reviews)
"Could tell this was a busy and heavily used hotel near the park but the room was clean and the staff was great. Would stay again."
United States
Matt
The price is AU$153
includes taxes & fees
7 July - 8 July
Country Inn & Suites by Radisson, Williamsburg East (Busch Gardens), VA

Holiday Inn Express Williamsburg North by IHG

Holiday Inn Express Williamsburg North by IHG
2.5 star property
Lightfoot
8.6 out of 10, Excellent, (1,001 reviews)
"Nice, clean hotel. Friendly staff and tasty breakfast. Great location"
United States
David Charles
The price is AU$181
includes taxes & fees
1 July - 2 July
Holiday Inn Express Williamsburg North by IHG

Springhill Suites By Marriott Richmond Airport

Springhill Suites By Marriott Richmond Airport
2.0 star property
Sandston
10.0 out of 10, Exceptional, (22 reviews)
"Friendly staff and comfortable rooms, very clean"
United States
Rex
The price is AU$222
includes taxes & fees
7 July - 8 July
Springhill Suites By Marriott Richmond Airport

Great Wolf Lodge Williamsburg

Great Wolf Lodge Williamsburg
3.5 star property
Williamsburg
8.6 out of 10, Excellent, (1,002 reviews)
"What an amazing stay."
United States
Georgia
The price is AU$293
includes taxes & fees
30 June - 1 July
Great Wolf Lodge Williamsburg

Wyndham Garden Williamsburg Busch Gardens Area

Wyndham Garden Williamsburg Busch Gardens Area
3.0 star property
Williamsburg
7.0 out of 10, Good, (598 reviews)
The price is AU$173
includes taxes & fees
28 June - 29 June
Wyndham Garden Williamsburg Busch Gardens Area

Studio 6 Richmond Airport

Studio 6 Richmond Airport
2.0 star property
Sandston
8.4 out of 10, Very good, (789 reviews)
"Very nice place to stay at airport."
United States
Christopher
The price is AU$155
includes taxes & fees
1 July - 2 July
Studio 6 Richmond Airport

Stay-Over Suites

Stay-Over Suites
3.0 star property
Hopewell
9.0 out of 10, Wonderful, (979 reviews)
"It was a wonderful stay all the way around. I will definitely be staying there again.. I highly recommend this hotel"
United States
edmond
The price is AU$163
includes taxes & fees
1 July - 2 July
Stay-Over Suites

The Princess Anne hotel

The Princess Anne hotel
2.5 star property
Midtown
9.0 out of 10, Wonderful, (33 reviews)
"Nice room with a good price."
United States
Theresa
The price is AU$183
includes taxes & fees
5 July - 6 July
The Princess Anne hotel

Comfort Inn & Suites Prince George - Fort Lee

Comfort Inn & Suites Prince George - Fort Lee
2.5 star property
Prince George
7.8 out of 10, Good, (415 reviews)
"The room was clean"
United States
Shamaya
The price is AU$143
includes taxes & fees
20 July - 21 July
Comfort Inn & Suites Prince George - Fort Lee
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Charles City attractions

Learn more about Charles City

Historic plantations along the James River offer guided tours where you can explore Virginia's complex colonial past. Visit Berkeley Plantation to see where the first official Thanksgiving took place and explore the scenic riverfront grounds.

A brick building with a gated entrance, a gravel path, and trimmed hedges.
Photo by Jerry Smith
Open Photo by Jerry Smith

Top Charles City Hotel Reviews

More cheap accommodation in Charles City

Frequently asked questions

What is the best area to stay in Charles City?
The best area to stay in Charles City is along the historic Route 5 corridor, particularly near the major plantations, as this is where most of the significant attractions are located.

This area is characterised by its scenic byway, connecting several historic sites such as Shirley Plantation, Berkeley Plantation, and Sherwood Forest Plantation. Accommodation options here often include charming bed and breakfasts or guesthouses on or near these historic estates, offering a unique stay. The general layout is rural, with properties spread out along the main road.

Couples looking for a romantic and historic getaway will find this area particularly appealing. Staying at a bed and breakfast on a plantation allows for an intimate experience, often including guided tours of the grounds and a glimpse into historic life. It's a peaceful setting great for enjoying the history and natural beauty.

For travellers interested in American history and a relaxed pace, staying near the plantations offers direct access to the very heart of Charles City's heritage.
What are the best hotels in Charles City that travellers recommend?
For a highly recommended hotel in Charles City, consider the River's Rest Marina & Resort.

The River's Rest Marina & Resort, with an impressive 9.0 rating, is a great choice for travellers. Guests frequently mention the nice rooms and appreciate amenities such as the resort view and river view options. The resort also features a pool, a playground for children, and offers complimentary cribs, making it suitable for families.
What are the best family hotels in Charles City?
For an excellent family-friendly hotel in Charles City, River's Rest Marina & Resort is a highly recommended option.

This resort, with a 9.0 rating, offers a variety of amenities that cater to families, including a pool with a gate for safety, a playground for children, and sofa beds in the rooms. Guests have also noted the nice rooms.
What are the top pet-friendly hotels in Charles City?
For a top pet-friendly hotel in Charles City, consider River's Rest Marina & Resort.

This resort, with a 9.0 rating, warmly welcomes pets, making it a convenient choice for travellers with animal companions. Guests frequently mention the nice rooms, and the property also features a resort-inclusive pool and a pool gate for added convenience.
What are the best budget hotels in Charles City?
For a highly-rated budget hotel in Charles City, River's Rest Marina & Resort is an excellent option.

This hotel, with a superb 9.0 rating, offers complimentary self-parking and free toiletries, adding to its value. Guests appreciate the free WiFi and the resort-inclusive pool, superb for relaxation. It is conveniently located just 0.9 kilometres from Big Marsh Point, and guests often comment on the nice rooms.
What are the most romantic hotels in Charles City for couples?
For couples seeking a romantic stay in Charles City, River's Rest Marina & Resort is an excellent recommendation.

This resort, with a 9.0 rating, offers a lovely setting with free WiFi and complimentary toiletries, ensuring a comfortable stay. It features a resort-inclusive pool and a pool gate, along with free self-parking for convenience. Guests have also noted the nice rooms, and the property offers river views, which can add to a romantic experience. The Big Marsh Point is also less than a kilometre away, providing a nearby natural attraction.
When is the best time to go to Charles City?
The best time to visit Charles City is during the spring (late March to May) and autumn (September to early November) months.

During these periods, the weather is pleasantly mild, with comfortable temperatures and lower humidity, making it ideal for exploring the historic plantations and outdoor attractions along the scenic Virginia Capital Trail. The spring brings blooming gardens, while autumn offers beautiful foliage, enhancing the natural beauty of the area.

Families often find spring particularly appealing due to the pleasant weather for outdoor activities like cycling or visiting working farms. The plantations often host special events and re-enactments during these months, providing engaging educational experiences for all ages.

Couples looking for a peaceful escape will appreciate the autumn. The cooler temperatures are great for romantic strolls through historic grounds and enjoying the picturesque river views without the summer crowds.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Charles City.
How can I save on a hotel booking in Charles City with Expedia?
One Keyā„¢ — Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Charles City hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Charles City?
Prices for hotels in Charles City often vary, but you can find a great deal from AU$87 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia